package com.sitech.ibnms.util.charts.fusion;

import java.util.ArrayList;
import java.util.List;

public class FusionHBulletChartParameter extends ChartParameter{

	private String palette = "0";//��ɫ������,�ܹ�������  1--4
	
	private String formatNuberScale = "1";   //1��0
	
	private int lowerLimit = 0;//����ֵ
	private int  majorTMNumber = 5;//�̶���ʾ����
	private String showValue = "1";//��ʾ��ǰֵ
	private int upperLimit = 100;//����ֵ
	
	private String caption = "";//����
	
	private String subCaption = "";//������
	
	private String chartTopMargin = "0";//���ϱ�Ե��λ��
	
	private String chartLeftMargin = "0";//�����Ե��λ��
	
	private String chartRightMargin = "0";//���ұ�Ե��λ��
	
	private String chartBottomMargin = "0";//�ݵײ��ı߾�
	
	private String roundRadius = "0";  //����
	
	private String colorRangeFillMix = "{F6EFE6},{F6EFE6},{F6EFE6},{F6EFE6}";//����ͼ����ʹ�õı��������ɫ������ɫΪ��ɫ
	
	private String colorRangeFillRatio = "20,20,20,20";//�����ɫ�ı���
	
	private String colorRangeBorderAlpha = "50";//��ɫ͸����1-100
	
	private String showShadow="1";//�Ƿ���ʾ��Ӱ
	
	private float value = 0f;   //���ֵ
	
	private float target = 0f;  //Ŀ�굽��ֵ
	
	private int plotFillPercent = 100;   /*0��100*/
	
	private int targetFillPercent = 100;   /*0��100*/
	
	private String plotFillColor = "000000";//����plot�������ɫ
	
	private String targetColor = "000000";//����target����ɫ
	
	private String targetThickness = "";//����target�ĺ��
	
	private String showTickMaret = "0";    //1��0//�Ƿ���ʾ�̶�
	
	private String showTickValues = "0";    //1��0//�Ƿ���ʾ�̶�ֵ
	
	private String showLimit = "0";    //1��0//�Ƿ���ʾ�̶�ֵ
	
	private String bgColor = "FFFFFF"; //���ñ�����ɫ
	
	private String baseFont = "FFFFFF";
	
	private String baseFontSize = "10";  //�����С
	
	private String numberSuffix = "";  //���õ�λ
	
	private String numberPrefix = "";   //����ǰ׺
	
	//showColorRangeBorder='1' colorRangeBorderColor='CC00FF' colorRangeBorderThickness='5' ��ʾԲ��ı�Ե�ļ�������
	
	private String showColorRangeBorder = "1";//�Ƿ���ʾ��Ե1/0
	
	private String colorRangeBorderColor = "A69F9C";//��Ե��ɫ
	
	private String colorRangeBorderThickness = "1";//��Ե���
	
	//showPlotBorder='1' plotBorderColor='A69F9C-5EE559-5EE559' plotBorderThickness='4'������ʾ��Ե�Ĵ�С

	private String showPlotBorder = "1";
	
	private String plotBorderColor = "CC00FF";
	
	private String plotBorderThickness="1";
	
	public List list = new ArrayList();
	
	public String getChartTopMargin() {
		return chartTopMargin;
	}

	public void setChartTopMargin(String chartTopMargin) {
		this.chartTopMargin = chartTopMargin;
	}

	public List getList() {
		return list;
	}

	public void setList(List list) {
		this.list = list;
	}

	public int getPlotFillPercent() {
		return plotFillPercent;
	}

	public void setPlotFillPercent(int plotFillPercent) {
		this.plotFillPercent = plotFillPercent;
	}

	public int getTargetFillPercent() {
		return targetFillPercent;
	}

	public void setTargetFillPercent(int targetFillPercent) {
		this.targetFillPercent = targetFillPercent;
	}

	public String getPlotFillColor() {
		return plotFillColor;
	}

	public void setPlotFillColor(String plotFillColor) {
		this.plotFillColor = plotFillColor;
	}

	public String getTargetColor() {
		return targetColor;
	}

	public void setTargetColor(String targetColor) {
		this.targetColor = targetColor;
	}

	public String getShowTickMaret() {
		return showTickMaret;
	}

	public void setShowTickMaret(String showTickMaret) {
		this.showTickMaret = showTickMaret;
	}

	public String getShowTickValues() {
		return showTickValues;
	}

	public void setShowTickValues(String showTickValues) {
		this.showTickValues = showTickValues;
	}

	public String getShowLimit() {
		return showLimit;
	}

	public void setShowLimit(String showLimit) {
		this.showLimit = showLimit;
	}

	public String getBgColor() {
		return bgColor;
	}

	public void setBgColor(String bgColor) {
		this.bgColor = bgColor;
	}

	public String getBaseFont() {
		return baseFont;
	}

	public void setBaseFont(String baseFont) {
		this.baseFont = baseFont;
	}

	public String getBaseFontSize() {
		return baseFontSize;
	}

	public void setBaseFontSize(String baseFontSize) {
		this.baseFontSize = baseFontSize;
	}

	public String getPalette() {
		return palette;
	}

	public void setPalette(String palette) {
		this.palette = palette;
	}

	public String getFormatNuberScale() {
		return formatNuberScale;
	}

	public void setFormatNuberScale(String formatNuberScale) {
		this.formatNuberScale = formatNuberScale;
	}

	public int getLowerLimit() {
		return lowerLimit;
	}

	public void setLowerLimit(int lowerLimit) {
		this.lowerLimit = lowerLimit;
	}

	public int getUpperLimit() {
		return upperLimit;
	}

	public void setUpperLimit(int upperLimit) {
		this.upperLimit = upperLimit;
	}

	public String getCaption() {
		return caption;
	}

	public void setCaption(String caption) {
		this.caption = caption;
	}

	public String getSubCaption() {
		return subCaption;
	}

	public void setSubCaption(String subCaption) {
		this.subCaption = subCaption;
	}

	public String getChartRightMargin() {
		return chartRightMargin;
	}

	public void setChartRightMargin(String chartRightMargin) {
		this.chartRightMargin = chartRightMargin;
	}

	public String getRoundRadius() {
		return roundRadius;
	}

	public void setRoundRadius(String roundRadius) {
		this.roundRadius = roundRadius;
	}

	public String getColorRangeFillMix() {
		return colorRangeFillMix;
	}

	public void setColorRangeFillMix(String colorRangeFillMix) {
		this.colorRangeFillMix = colorRangeFillMix;
	}

	public String getColorRangeFillRatio() {
		return colorRangeFillRatio;
	}

	public void setColorRangeFillRatio(String colorRangeFillRatio) {
		this.colorRangeFillRatio = colorRangeFillRatio;
	}

	public float getValue() {
		return value;
	}

	public void setValue(float value) {
		this.value = value;
	}

	public float getTarget() {
		return target;
	}

	public void setTarget(float target) {
		this.target = target;
	}

	public String getChartLeftMargin() {
		return chartLeftMargin;
	}

	public void setChartLeftMargin(String chartLeftMargin) {
		this.chartLeftMargin = chartLeftMargin;
	}

	public String getNumberSuffix() {
		return numberSuffix;
	}

	public void setNumberSuffix(String numberSuffix) {
		this.numberSuffix = numberSuffix;
	}

	public String getNumberPrefix() {
		return numberPrefix;
	}

	public void setNumberPrefix(String numberPrefix) {
		this.numberPrefix = numberPrefix;
	}

	public String getChartBottomMargin() {
		return chartBottomMargin;
	}

	public void setChartBottomMargin(String chartBottomMargin) {
		this.chartBottomMargin = chartBottomMargin;
	}

	public String getTargetThickness() {
		return targetThickness;
	}

	public void setTargetThickness(String targetThickness) {
		this.targetThickness = targetThickness;
	}

	public String getShowColorRangeBorder() {
		return showColorRangeBorder;
	}

	public void setShowColorRangeBorder(String showColorRangeBorder) {
		this.showColorRangeBorder = showColorRangeBorder;
	}

	public String getColorRangeBorderColor() {
		return colorRangeBorderColor;
	}

	public void setColorRangeBorderColor(String colorRangeBorderColor) {
		this.colorRangeBorderColor = colorRangeBorderColor;
	}

	public String getColorRangeBorderThickness() {
		return colorRangeBorderThickness;
	}

	public void setColorRangeBorderThickness(String colorRangeBorderThickness) {
		this.colorRangeBorderThickness = colorRangeBorderThickness;
	}

	public String getColorRangeBorderAlpha() {
		return colorRangeBorderAlpha;
	}

	public void setColorRangeBorderAlpha(String colorRangeBorderAlpha) {
		this.colorRangeBorderAlpha = colorRangeBorderAlpha;
	}

	public String getShowShadow() {
		return showShadow;
	}

	public void setShowShadow(String showShadow) {
		this.showShadow = showShadow;
	}

	public String getShowPlotBorder() {
		return showPlotBorder;
	}

	public void setShowPlotBorder(String showPlotBorder) {
		this.showPlotBorder = showPlotBorder;
	}

	public String getPlotBorderColor() {
		return plotBorderColor;
	}

	public void setPlotBorderColor(String plotBorderColor) {
		this.plotBorderColor = plotBorderColor;
	}

	public String getPlotBorderThickness() {
		return plotBorderThickness;
	}

	public void setPlotBorderThickness(String plotBorderThickness) {
		this.plotBorderThickness = plotBorderThickness;
	}

	public int getMajorTMNumber() {
		return majorTMNumber;
	}

	public void setMajorTMNumber(int majorTMNumber) {
		this.majorTMNumber = majorTMNumber;
	}

	public String getShowValue() {
		return showValue;
	}

	public void setShowValue(String showValue) {
		this.showValue = showValue;
	}


	
	
}
